package com.ruoyi.project.beautyflower.repaymentPlan.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;
import org.apache.velocity.runtime.parser.node.ASTIntegerRange;

/**
 * 还款计划表 bf_repayment_plan
 * 
 * @author lxs
 * @date 2018-10-16
 */
public class RepaymentPlan extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Integer id;
	/**  */
	private String orderNumber;
	/**  */
	private String installmentNo;
	/**  */
	private String dueDate;
	/**  */
	private Double dueAmount;
	/**  */
	private Double duePrincipalAmount;
	/**  */
	private Double dueInterestAmount;
	/**  */
	private String interestStartDate;
	/**  */
	private String interestEndDate;
	/**  */
	private String fee;
	/**  */
	private String status;

	private String memberName;//用户姓名
	private String momberId;//用户id

	private String uuid;//手机设备id

	public String getUuid() {
		return uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public String getMemberName() {
		return memberName;
	}

	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}

	public String getMomberId() {
		return momberId;
	}

	public void setMomberId(String momberId) {
		this.momberId = momberId;
	}

	public void setId(Integer id)
	{
		this.id = id;
	}

	public Integer getId() 
	{
		return id;
	}
	public void setOrderNumber(String orderNumber) 
	{
		this.orderNumber = orderNumber;
	}

	public String getOrderNumber() 
	{
		return orderNumber;
	}
	public void setInstallmentNo(String installmentNo) 
	{
		this.installmentNo = installmentNo;
	}

	public String getInstallmentNo() 
	{
		return installmentNo;
	}
	public void setDueDate(String dueDate) 
	{
		this.dueDate = dueDate;
	}

	public String getDueDate() 
	{
		return dueDate;
	}
	public void setDueAmount(Double dueAmount) 
	{
		this.dueAmount = dueAmount;
	}

	public Double getDueAmount() 
	{
		return dueAmount;
	}
	public void setDuePrincipalAmount(Double duePrincipalAmount) 
	{
		this.duePrincipalAmount = duePrincipalAmount;
	}

	public Double getDuePrincipalAmount() 
	{
		return duePrincipalAmount;
	}
	public void setDueInterestAmount(Double dueInterestAmount) 
	{
		this.dueInterestAmount = dueInterestAmount;
	}

	public Double getDueInterestAmount() 
	{
		return dueInterestAmount;
	}
	public void setInterestStartDate(String interestStartDate) 
	{
		this.interestStartDate = interestStartDate;
	}

	public String getInterestStartDate() 
	{
		return interestStartDate;
	}
	public void setInterestEndDate(String interestEndDate) 
	{
		this.interestEndDate = interestEndDate;
	}

	public String getInterestEndDate() 
	{
		return interestEndDate;
	}
	public void setFee(String fee) 
	{
		this.fee = fee;
	}

	public String getFee() 
	{
		return fee;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("orderNumber", getOrderNumber())
            .append("installmentNo", getInstallmentNo())
            .append("dueDate", getDueDate())
            .append("dueAmount", getDueAmount())
            .append("duePrincipalAmount", getDuePrincipalAmount())
            .append("dueInterestAmount", getDueInterestAmount())
            .append("interestStartDate", getInterestStartDate())
            .append("interestEndDate", getInterestEndDate())
            .append("fee", getFee())
            .toString();
    }

    private String nowPaymentTime;

	public String getNowPaymentTime() {
		return nowPaymentTime;
	}

	public void setNowPaymentTime(String nowPaymentTime) {
		this.nowPaymentTime = nowPaymentTime;
	}
}
